Managing Director
Robert Jeffery
CEO Approval Rating
90/100
Abracs is an England-based company that manufactures and supplies abrasives, power tools, and accessories for industrial applications.